package com.gsafety.wellsfort.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gsafety.wellsfort.domain.model.anyineng.AnyinengOpreateLog;
import com.gsafety.wellsfort.domain.model.knowledge.ExamPaper;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@Builder
public class AnYiNengVO {
    /**
     * 
     */
    private Integer id;


    @ApiModelProperty(value = "学生ID")
    private Integer studentId;


    @ApiModelProperty(value = "安意能分值")
    private BigDecimal val;


    @ApiModelProperty(value = "安意能状态")
    private Byte state;

    @ApiModelProperty(value = "安意能试卷ID")
    private Integer anyinengPaperId;

    @ApiModelProperty(value = "安意能试卷详情")
    private ExamPaper examDetail;


    @ApiModelProperty(value = "创建人")
    private Integer creator;


    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty(value = "修改时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

    @ApiModelProperty(value = "安意能修改日志")
    List<AnyinengOpreateLog> anyinengOpreateLogList;
}